/* 
 * File:   ProdutorConsumidor.h
 * Author: Marcos Moresco
 *
 * Created on September 18, 2012, 11:36 PM
 */

#ifndef PRODUTORCONSUMIDOR_H
#define	PRODUTORCONSUMIDOR_H

#ifdef	__cplusplus
extern "C" {
#endif


#include <stdio.h>
#include <stdlib.h>

#define N 100

int produce_item();

void insert_item(int item);

void wakeup(int n);


void consume_item(int item);


void sleep(int n);


void producer();

void consumer();


#ifdef	__cplusplus
}
#endif

#endif	/* PRODUTORCONSUMIDOR_H */

